package com.hanamaki.demo01;

import org.apache.commons.io.FileUtils;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;

import java.io.File;
import java.io.IOException;

/**
 * selenium 中八大 元素 的 定位 的方式
 */
public class FireFoxDriver04 {

    WebDriver driver;

    @BeforeClass
    public void setup() {
        System.setProperty("webdriver.gecko.driver", "C:\\Program Files\\Mozilla Firefox\\geckodriver.exe");
        driver = new FirefoxDriver();
    }

    @Test
    public void test() throws InterruptedException, IOException {
        driver.get("file:///D:/SoftWare/apache-tomcat-9.0.56/webapps/testhtml/exam/login.html");

        /* 表单的 提交 方式   */
        String username = "hanamaki";
        String passWd = "123456";
        WebElement username1 = driver.findElement(By.name("username"));
        WebElement passWd1 = driver.findElement(By.name("passWd"));
        username1.sendKeys(username);
        passWd1.sendKeys(passWd);
        /* 如果 将 提交的 按钮 禁用  掉  */
//        driver.findElement(By.xpath("//input[@type='submit']")).click();
//        我们可以使用 表单中任何一个元素 中的  submit 方法来进行提交
        username1.submit();
    }



    @AfterClass
    public void close() {
//        driver.close();
    }


}
